A parallel inference model for logic programming

نویسنده

  • DANIEL CHENG
چکیده

In this paper, we describe a parallel inference model for logic programming on general-purpose multicomputers. In the model, input clauses are partitioned into subsets, and resolution is conducted on each subset concurrently. The partitions are dynamically adjusted via clause migration as inference proceeds. This allows each processor to work on virtually the whole clause set while a shorter resolution cycle is achieved. In the context of AND/OR tree space search, the parallel model explores another dimension of parallelism in addition to AND/OR parallelism. It implicitly forces multiple processors to jointly search the same path that leads to a refutation. Problem-solving heuristics can be incorporated in the parallel model systematically to determine clause partitions and guide inference. With a distance measure derived from problem-solving heuristics, a partition that has the best combination of clause subsets and a small rate of clause migration can be obtained using existing clustering algorithms. Clause migration decisions can also be made based on the distance measure. Last, we point out that all the mechanisms of the parallel model can be efficiently supported by a connection graph. The graph also simplifies the implementation of the subsumption strategy.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A fuzzy mixed-integer goal programming model for a parallel machine scheduling problem with sequence-dependent setup times and release dates

This paper presents a new mixed-integer goal programming (MIGP) model for a parallel machine scheduling problem with sequence-dependent setup times and release dates. Two objectives are considered in the model to minimize the total weighted flow time and the total weighted tardiness simultaneously. Due to the com-plexity of the above model and uncertainty involved in real-world scheduling probl...

متن کامل

Parallel Abduction in Logic Programming†

Logic Programming has been recently extended to include abduction as an inference mechanism leading to the development of Abductive Logic Programming (ALP). In this work we study the introduction of parallelism in the operational behaviour of an abductive logic program over and above the parallelism found in an ordinary logic program. In particular, we examine the exploitation of various forms ...

متن کامل

Using the Reform Inference System for Parallel Prolog

We show how a new method for parallel logic programming, based on compilation of TT arnlund's inference system Reform, can be applied to the logic programming language Prolog. We retain the sequential left-to-right depth-rst backtracking scheme with one exception: the recursion levels of a recursive program, including the head uniications at each level, are computed in parallel. We discuss crit...

متن کامل

?Logic and Formal Ontology: Is the Final Formal Ontology Possible

Musa Akrami AbstractMany philosophers and logicians have contemplated the relationship between ontology and logic. The author of this paper, working within a Bolzanoan-Husserlian tradition of studying both ontology and logic, considers ontology as the science of the most general features of beings and the most general relations among them. He considers logic as the science concernin...

متن کامل

Coastal Water Level Prediction Model Using Adaptive Neuro-fuzzy Inference System

This paper employs Adaptive Neuro-Fuzzy Inference System (ANFIS) to predict water level that leads to flood in coastal areas. ANFIS combines the verbal power of fuzzy logic and numerical power of neural network for its action. Meteorological and astronomical data of Santa Monica, a coastal area in California, U. S. A., were obtained. A portion of the data was used to train the ANFIS network, wh...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010